// ignore_for_file: constant_identifier_names

import 'package:flutter/material.dart';

class AllColor {
  static Gradient primaryGradient = const LinearGradient(colors: [Color(0xFFFF8400), Color(0xFFFE5200)]);

  // const LinearGradient(colors: [Color(0x1Affffff), Color(0x1AF6BB49)]);FEFCF6

  static const Color mainGradientStart = Color(0xFFFF8400);
  static const Color mainGradientEnd = Color(0xFFFE5200);

  static const Color dark_app_main = Color(0xFF0470B8);
  static const Color app_main_bg = Color(0xFFE7F3FE);
  static const Color shadow_color = Color(0x0F416F83);
  static const Color text_color = Color(0xFF5C6366);
  static const Color text_color_black = Color(0xFF1A1823);
  static const Color input_text_color = Color(0xFF14181A);

  static const Color remind_text_color = Color(0xFFAAB0B2);
  static const Color red_text_color = Color(0xFFF95757);
  static const Color car_green_color = Color(0xFF06C681);

  static const Color hint_text_color = Color(0xFFDFE4E5);

  static const Color yellow_pic_color = Color(0xFFF39800);
  static const Color text_gray_c4 = Color(0xFFC4C4C4);
  static const Color textField_line = Color(0xFFDCDFE6);
  static const Color text77 = Color(0xFF777777);

  static const Color text_color_grey = Color(0xFF898a90);
  static const Color text_color_grey2 = Color(0xFFE5E5E5);
  static const Color bg_tag = Color(0xFFF0F3F8);
  static const Color text_input_hint = Color(0xFFB5B5BC);
  static const Color text_color_blue_dark = Color(0xFF4F6892);
  static const Color text_color_green = Color(0xFF01BF95);
  static const Color bg_text_field = Color(0xFFF7F7F7);

  static const Color bg_color = Color(0xfff1f1f1);
  static const Color dark_bg_color = Color(0xFF18191A);

  static const Color material_bg = Color(0xFFFFFFFF);
  static const Color dark_material_bg = Color(0xFF303233);

  static const Color text = Color(0xFF333333);
  static const Color dark_text = Color(0xFFB8B8B8);

  static const Color dark_text_gray = Color(0xFF666666);

  static const Color text_gray_c = Color(0xFFcccccc);
  static const Color dark_button_text = Color(0xFFF2F2F2);

  static const Color bg_gray = Color(0xFFF6F6F6);
  static const Color dark_bg_gray = Color(0xFF1F1F1F);

  static const Color line = Color(0xFFE6E6E6);
  static const Color dark_line = Color(0xFF3A3C3D);

  static const Color red = Color(0xFFFF4759);
  static const Color dark_red = Color(0xFFE03E4E);

  static const Color text_disabled = Color(0xFFD4E2FA);
  static const Color dark_text_disabled = Color(0xFFCEDBF2);

  static const Color button_disabled = Color(0xFF96BBFA);
  static const Color dark_button_disabled = Color(0xFF83A5E0);

  static const Color unselected_item_color = Color(0xffbfbfbf);
  static const Color dark_unselected_item_color = Color(0xFF4D4D4D);

  static const Color bg_gray_ = Color(0xFFFAFAFA);
  static const Color dark_bg_gray_ = Color(0xFF242526);

  static const Color gradient_blue = Color(0xFF5793FA);
  static const Color shadow_blue = Color(0x805793FA);
  static const Color orange = Color(0xFFFF8547);
  static const Color orange_bg = Color(0xFFFFE8D3);
  static const Color starGray = Color(0xFFEAEAEA);

  static const Color sheetDialogBgGray = Color(0xFFF5F5F5);

  static const Color bg_search_grey = Color(0xFFEEF1F5);

  static const Color divider_gray = Color(0xFFF1F1F1);
  static const Color dialog_bg_gray = Color(0xFFF7F8FA);

  /// 项目新增颜色
  // 主色调
  static const Color app_main = Color(0xFF0AA3FF);

  // 底部导航栏未选中时的文字颜色
  static const Color app_taber_unselected_color = Color(0xFF6B6F7A);

  // 警告色
  static const Color redRemindTitle = Color(0xFFF34C62);

  // 按钮颜色
  static const Color button_color = Color(0xFF07B8FF);

  // 按钮禁用颜色
  static const Color button_unselected_color = Color(0xFFB5EAFF);
  static const Color close_color = Color(0xFF666666);
  static const Color grey_F2_color = Color(0xFFF2F2F2);
  static const Color grey_B3_color = Color(0xFFB3B3B3);
  static const Color text_gray = Color(0xFF999999);
  static const Color text_title_black = Color(0xFF1A1823);
  static const Color text_message_number = Color(0xFFDBDBDB);
  static const Color chat_background = Color(0xFFF2F3F5);
  static const Color input_border = Color(0xFFC3C5CA);

  // 取消按钮的颜色
  static const Color cancel_button_text_color = Color(0xFF404040);

  // 消息页lastMessage字体颜色
  static const Color message_last_message_color = Color(0xFF898A90);

  // 置顶、静音按钮颜色
  static const Color top_mute_color = Color(0xFF989E9D);

  // 消息页时间字体颜色
  static const Color message_time_color = Color(0xFFB5B5BC);

  //选中时蓝色背景
  static const Color selected_blue_bg_color = Color(0xFFEDF8FF);

  //未选中时蓝色背景
  static const Color unselected_blue_bg_color = Color(0xFFE4F5FF);

  static const Color yellow_bg_color = Color(0xFFFFF6DF);

  //选中时蓝色文字
  static const Color selected_blue_text_color = Color(0xFF0AA3FF);

  //选中时橙色文字
  static const Color selected_orange_text_color = Color(0xFFFF830A);

  static const Color unselected_gray_bg_color = Color(0xFFF7F8FA);

  static const Color text_label_red_bg = Color(0xFFFFEAE2);

  static const Color text_label_blue_bg = Color(0xFFECF6FF);

  static const Color text_label_red = Color(0xFFFF510A);

  static const Color text_label_blue = Color(0xFF118FF9);

  static const Color line_color = Color(0xFFF0F0F0);

  static LinearGradient taberBackgroundGradientMessage = const LinearGradient(
    colors: [Color(0xFFCFF1FF), Colors.white],
    begin: Alignment.topCenter,
    end: Alignment.bottomCenter,
  );

  static LinearGradient taberBackgroundGradientCommonBegin = const LinearGradient(
    colors: [Color(0xFFCFF1FF), Color(0xffE4F3FA)],
    begin: Alignment.topCenter,
    end: Alignment.bottomCenter,
  );
  static LinearGradient taberBackgroundGradientCommonEnd = LinearGradient(
    colors: [const Color(0xffE4F3FA), const Color(0xFFF5F5F5).withOpacity(0)],
    begin: Alignment.topCenter,
    end: Alignment.bottomCenter,
  );

  // 默认按钮渐变色
  static LinearGradient customButtonBackgroundGradient = LinearGradient(
    colors: [Color(0xff00B0FF), Color(0xff0AA3FF)],
  );

  static LinearGradient taberBackgroundGradientShopping = const LinearGradient(
    colors: [Color(0xFFCFF1FF), Colors.transparent],
    begin: Alignment.topCenter,
    end: Alignment.bottomCenter,
  );

  // 消息设置页主背景颜色
  static const Color message_settings_bg_color = Color(0xFFF2F3F5);
  static const Color message_settings_grey_color = Color(0xFFB4B4B4);
  static const Color message_settings_switch_track_color = Color(0xFFC4C6C8);
  static const Color message_input_border_color = Color(0xFFC3C5CA);
  static const Color message_settings_image_video_divider_color = Color(0xFF979797);
  static const Color message_settings_image_video_place_color = Color(0xFFCED5DE);

  // 聊天消息分享相关颜色
  static const Color message_share_edittext_color = Color(0xFFEEF1F5);
  static const Color message_share_line_color = Color(0xFFF7F7F7);
  static const Color message_share_black_color = Color(0xFF262626);
}
